# -*- coding: utf-8 -*-
"""
DTM验证工具 - GUI入口文件
简化的GUI启动脚本，替代原有的 dtm-advance-gui.py
"""

import os
import sys

# 添加当前目录到模块搜索路径
current_dir = os.path.dirname(os.path.abspath(__file__))
if current_dir not in sys.path:
    sys.path.insert(0, current_dir)


def main():
    """GUI入口主函数"""
    try:
        from gui_application import create_and_run_gui

        print("正在启动DTM验证工具图形界面...")
        create_and_run_gui()

    except ImportError as e:
        print(f"无法启动图形界面: {e}")
        print("\n可能的解决方案:")
        print("1. 确保已安装所需的Python包:")
        print("   pip install pandas numpy matplotlib scipy openpyxl")
        print("2. 确保所有模块文件存在")
        print("3. 检查Python版本是否为3.7或更高")

        input("\n按回车键退出...")
        sys.exit(1)

    except Exception as e:
        print(f"图形界面运行时发生错误: {e}")
        import traceback

        traceback.print_exc()

        input("\n按回车键退出...")
        sys.exit(1)


if __name__ == "__main__":
    main()
